local Player = require 'packages.wenhe_yanbing.wenhe_yanbing.core.player'
local AI = require "packages.wenhe_yanbing.wenhe_yanbing.server.ai"

---@class WenheYanbing.ServerPlayer : WenheYanbing.Player, ServerPlayerBase
local ServerPlayer = Player:subclass("WenheYanbing.ServerPlayer")
ServerPlayer:include(Fk.Base.ServerPlayerBase)

function ServerPlayer:initialize(_self)
    Player.initialize(self)
    Fk.Base.ServerPlayerBase.initialize(self, _self)

    self.ai = AI:new(self)
end

-- 确保有doNotify方法
function ServerPlayer:doNotify(command, data)
    Fk.Base.ServerPlayerBase.doNotify(self, command, data)
end

return ServerPlayer